.port-manage-modal {
  &-modal {
    .ant-modal-header {
      border-width: 0;
      padding: 24px 24px 16px;
    }

    .ant-modal-body {
      padding: 5px 24px;
    }

    .ant-row {
      margin-bottom: 16px;
    }

    .ant-form-item-no-colon {
      color: #686c78;
    }

    .ant-modal-footer {
      text-align: center;
      border-width: 0;
      padding: 10px 24px 24px;
    }

    .item {
      display: flex;
      align-items: center;
      margin-bottom: 20px;
    }

    .item-title {
      display: inline-block;
      min-width: 130px;
      white-space: nowrap;
      font-size: 14px;
      color: #585e65;
    }

    .validate-error {
      margin-top: -18px;
      font-size: 14px;
      margin-bottom: 0;
      color: red;
      margin-left: 132px;
      height: 21px;
    }

    .required {
      &::before {
        content: '*';
        color: red;
        margin-right: 2px;
      }
    }
  }
}

.anticon-exclamation-circle {
  margin-left: 3px;
}
